package com.yun.zf.admin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yun.zf.common.admin.domain.ZfPactPersonInfo;
import com.yun.zf.common.admin.dto.pact.PactPersonDto;
import com.yun.zf.common.admin.model.pact.PactPersonListMo;

import java.util.List;

/**
 * <p>
 * 合同甲乙双方信息 服务类
 * </p>
 *
 * @author cj
 * @since 2021-07-24
 */
public interface ZfPactPersonInfoService extends IService<ZfPactPersonInfo> {
    /**
     * 获取合同甲乙双方信息
     * @param provCode
     * @param cityCode
     * @param pactId
     * @return
     */
    public List<PactPersonDto> getPactPersons (Long provCode, Long cityCode, Long pactId);

    /**
     * 修改签约人信息回填数据
     * @param provCode
     * @param cityCode
     * @param pactId
     * @return
     */
    public List<PactPersonDto> getPactPersonsDetail (Long provCode, Long cityCode, Long pactId);

    int delByPactId(Long provCode, Long cityCode,Long pactId);

    /**
     * 添加签约人信息
     * @param
     * @return
     */
    void addPactPerson(PactPersonListMo persons, Long provCode, Long cityCode);
}
